/*********************************************************************************************************
 *
 *	模块名称 :用户界面提示模块
 *	文件名称 :Touch_Command.c
 *	版    本 : V1.0
 *	说    明 :本模块用于提示用户输入位置，同时显示当前路径，与用户与系统名。
 *
 *              注意事项：
 *                务必将编辑器的缩进参数和TAB设置为4来阅读本文件，以使得代码显示整齐。
 *
 *	修改记录 :
 *		版本号       日期         作者        说明
 *		V1.0     2022-05-09     zrx
 *
 *	Copyright (C), 2022-2030, xxxx
 *
 *********************************************************************************************************/

#include "../include/Usr_Tip.h"

/*********************************************************************************************************
 *	函 数 名:Usr_Tip
 *	功能说明:提示用户输入位置，同时显示当前路径，与用户与系统名。
 *	形    参:
 *  全局变量:无
 *	返 回 值:无
 *********************************************************************************************************/

void Usr_Tips()
{
    char buf[512] = "0";
    char *gwd = getcwd(buf, 512);
    if (NULL == gwd)
    {
        perror("fail getcwd:");
        exit(-1);
    }
    printf("×××@Ubuntu:");
    char buf1[] = "/home/linux";
    char buf2[12] = "0";
    strncpy(buf2, buf, 11);
    if (!strcmp(buf1, buf2))
    {
        printf("~");
        printf("%s$ ", buf + 11);
    }
    else
    {
        printf("%s$ ", buf);
    }
}